/*
 * Daniable.cpp
 *
 *  Created on: 16/10/2012
 *      Author: Ignacio Galvez
 */

#include "Daniable.h"
#define EXPLOSION_HUEVO_BLANCO 0.5


Daniable::Daniable(double puntosDeVida, double x, double y): Dibujable(x, y),
puntosDeVida(puntosDeVida) {}
double Daniable::getPuntosDeVida()const {
	return puntosDeVida;
}
void Daniable::disminuirPuntosDeVida(double danio) {
if (danio > puntosDeVida){ puntosDeVida = 0;
return;
}
puntosDeVida-=danio;
}
void Daniable::recibirExplosionHuevoBlanco() {
disminuirPuntosDeVida(EXPLOSION_HUEVO_BLANCO);
}
Daniable::~Daniable() {
	// TODO Auto-generated destructor stub
}


